package flexcommon.validators.support
{
	/**
   * Domain object holding the routing number definition for a particuliar country.
   * 
   * @author Dimitrios Gianninas
   */
	public class RoutingCountryDefinition
	{
		/**
		 * The 2-digit country code this definition is for. 
		 * 
		 * @default ""
		 */
    public var country:String = "";
    	
  	/**
  	 * The maximum length the routing can be for this country.
  	 * 
  	 * @default 9
  	 */
  	public var length:int = 9;
  	
  	/**
  	 * The appropriate label for this routing number.
  	 * 
  	 * @default "Routing Number"
  	 */
  	public var label:String = "Routing Number";
  	
  	/**
  	 * The associated description for the routing based on the country.
  	 * Useful for displaying as a tooltip.
  	 * 
  	 * @default ""
  	 */
  	public var description:String = "";
    	
		/**
		 * Default contructor
		 */
		public function RoutingCountryDefinition()
		{
		}
	}
}